package util;

import java.util.ArrayList;

public class ListUtil {
public static ArrayList<Double> setZero(ArrayList<Double> list){
	for(int i=0; i<list.size(); i++)
		list.set(i, 0.0);
	return list;
}

public static ArrayList<Double> multiply(ArrayList<Double> list, double a){
	for(int i=0; i<list.size(); i++)
		list.set(i,  list.get(i)*a);
	return list;
}

public static ArrayList<Double> divide(ArrayList<Double> list, double a){
	if(a==0.0)
		return null;
	else{
		for(int i=0; i<list.size(); i++)
			list.set(i,  list.get(i)/a);
		return list;
	}
}

public static ArrayList<Double> add(ArrayList<Double> list1, ArrayList<Double>list2){
	for(int i = 0; i<list1.size(); i++)
		list1.set(i, list1.get(i) + list2.get(i));
	return list1;
}

public static ArrayList<Double> minus(ArrayList<Double> list1, ArrayList<Double>list2){
	for(int i = 0; i<list1.size(); i++)
		list1.set(i, list1.get(i) - list2.get(i));
	return list1;
}
}
